package com.itheima.Test;

import java.util.Scanner;

public class Test6 {
    /*
        需求：键盘录入一个 字符串，如果字符串中包含（TMD），则使用***替换

        思路：
        1. 键盘录入一个字符串，用 Scanner 实现
        2. 替换敏感词
                String replace(CharSequence target, CharSequence replacement)
                将当前字符串中的target内容，使用replacement进行替换，返回新的字符串
        3. 输出结果

     */
    public static void main(String[] args) {
        // 1. 键盘录入一个字符串，用 Scanner 实现
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入:");
        String s = sc.nextLine();       // "这SB辅助真TMD坑啊,我tmd的心态崩了..."

        //需求: 将键盘录入的内容中的"TMD","SB"这两个内容都用***进行替换
        //将所有的敏感词都收集到一个数组容器中
        String[] arr = {"TMD","tmd","Tmd","sb","SB"};

        // 2. 替换敏感词
        String s1 = s;                  // "这**辅助真**坑啊,我**的心态崩了..."

        for (int i = 0; i < arr.length; i++) {
            //对敏感词汇进行逐个替换
            s1 = s1.replace(arr[i],"**");
        }

        // 3. 输出结果
        System.out.println(s1);
    }
}
